//--- Melia Script -----------------------------------------------------------
// Barynwell 27 Waters Spawns
//--- Description -----------------------------------------------------------
// Sets up monster spawners for 'f_3cmlake_27_1'.
//---------------------------------------------------------------------------

using System;
using Melia.Zone.Scripting;
using Melia.Shared.Game.Const;
using static Melia.Zone.Scripting.Shortcuts;

public class F3Cmlake271MobScript : GeneralScript
{
	protected override void Load()
	{
		// Property Overrides -------------------------------

		AddPropertyOverrides("f_3cmlake_27_1", MonsterId.Amacalf, Properties("MHP", 670334, "MINPATK", 9121, "MAXPATK", 11112, "MINMATK", 9121, "MAXMATK", 11112, "DEF", 169929, "MDEF", 169929));
		AddPropertyOverrides("f_3cmlake_27_1", MonsterId.Amphibigola, Properties("MHP", 670640, "MINPATK", 9125, "MAXPATK", 11117, "MINMATK", 9125, "MAXMATK", 11117, "DEF", 170147, "MDEF", 170147));
		AddPropertyOverrides("f_3cmlake_27_1", MonsterId.Boss_Tutu_3cmlake_27_1, Properties("MHP", 3503655, "MINPATK", 23013, "MAXPATK", 28037, "MINMATK", 23013, "MAXMATK", 28037, "DEF", 429778, "MDEF", 429778));

		// Monster Spawners ---------------------------------

		AddSpawner("f_3cmlake_27_1.Id1", MonsterId.Amacalf, min: 88, max: 117);
		AddSpawner("f_3cmlake_27_1.Id2", MonsterId.Amphibigola, min: 92, max: 122);
		AddSpawner("f_3cmlake_27_1.Id3", MonsterId.Rootcrystal_02, min: 15, max: 20, respawn: Seconds(20));

		// Monster Spawn Points -----------------------------

		// 'Amacalf' GenType 1 Spawn Points
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1719, 399, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1704, 569, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1775, 206, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1859, 114, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1938, 216, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1951, 348, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1833, 370, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1727, 500, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1603, 537, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1831, 499, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(9, 508, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(43, 262, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(18, 401, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-48, 126, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-144, -23, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-264, -288, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(20, -378, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(158, -300, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(278, -312, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(322, -180, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(189, -197, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(328, -35, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(153, -40, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(237, -102, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1, -26, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-77, -276, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-950, 444, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-870, 342, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-672, 369, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-572, 364, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-639, 473, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-740, 471, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-793, 348, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-848, 487, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1591, 628, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1689, 584, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1423, 566, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1310, 647, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1617, 755, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1517, 539, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-742, 1137, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-424, 691, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1642, 343, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1686, 703, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-776, 786, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-304, 780, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1519, 767, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1417, 664, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1615, 441, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1106, -844, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1056, -694, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1194, -697, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1203, -838, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1397, 736, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1509, 693, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-742, 845, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-691, 1104, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(163, -436, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-91, -180, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1663, 255, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-758, 608, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-592, 571, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-703, 669, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(564, -79, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-184, -218, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-195, -357, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(25, -244, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(460, -122, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-25, 733, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-92, 835, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(29, 803, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-7, 923, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-213, 1441, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-81, 1367, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-302, 1267, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-175, 1293, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-359, 1435, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-479, 1244, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-289, 1533, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-119, 1508, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-46, 1216, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-183, 1149, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(979, 217, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1053, 312, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(975, 315, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1031, 416, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(957, 490, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(898, 412, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(864, 551, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(739, 494, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(639, 399, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(636, 494, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(636, 275, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(722, 176, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(759, 92, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(872, 146, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(872, 648, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(745, 592, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(997, -842, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1048, -788, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(897, 745, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(839, 835, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1819, 595, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1615, 665, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1759, 678, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1913, 603, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1963, 479, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1867, 255, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1995, 74, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(784, 343, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(550, 381, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(1066, 531, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-389, 1315, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-261, 1363, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-224, 1596, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-151, 1219, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-322, 1108, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-102, 1080, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-767, 425, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-708, 284, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1659, 610, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1732, 647, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1468, 438, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1414, 492, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1510, 623, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1324, 808, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-1516, 842, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-136, -332, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-233, -443, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(-406, -294, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(97, -345, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(91, -82, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(232, 59, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id1", "f_3cmlake_27_1", Rectangle(337, -402, 20));

		// 'Amphibigola' GenType 2 Spawn Points
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1372, -649, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1364, -757, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1484, -749, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1496, -659, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1593, -580, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1754, -669, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1718, -507, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1563, -482, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1071, -1004, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1089, -1118, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1233, -1144, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1213, -1025, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1500, -976, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1443, -1085, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1566, -1114, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1703, -877, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1567, -861, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1434, -538, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1652, -721, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1590, -951, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(679, -977, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(597, -1056, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(560, -915, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(630, -807, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(291, -771, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(275, -901, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(359, -844, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(453, -933, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(496, -770, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-11, -921, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(39, -1052, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(184, -1112, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(122, -985, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(127, -876, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(293, -1064, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(409, -1040, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(463, -1148, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-846, -1198, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-730, -1262, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-703, -1160, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-929, -1022, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1527, -590, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-770, -1020, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-664, -900, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-829, -924, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-494, -891, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-490, -1037, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-643, -1026, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-570, -1180, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-971, -510, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1027, -646, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1065, -514, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-944, -257, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1044, -353, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-924, -383, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-979, -172, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-896, -479, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-852, -660, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-752, -567, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-781, -426, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-966, -595, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-870, -334, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-666, 1566, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-710, 1489, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-628, 1490, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(702, 308, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(110, 38, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(117, -204, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(986, 1047, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(3, -116, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(886, 309, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(821, 230, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(892, 956, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(18, 52, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(818, 1123, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(712, 1171, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(765, 1016, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(883, 1071, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(850, 1203, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(962, 1164, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1076, 1096, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1811, -573, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1883, -485, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1833, -346, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1720, -332, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1801, -430, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1721, -465, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1723, -525, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1646, -587, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(130, -1109, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(210, -1181, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(308, -1164, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(235, -1007, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(195, -793, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(341, -976, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(402, -749, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(500, -839, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(801, -891, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(888, -784, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-269, -1102, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-357, -1046, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-839, -1114, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-854, -1031, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-655, -1096, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-566, -929, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-824, -845, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-889, -783, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1346, -847, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1320, -968, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1374, -1186, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1535, -1176, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1726, -1201, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1713, -1055, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1598, -771, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1354, -547, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1129, -537, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1292, -781, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1458, -861, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-834, -545, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-555, -1089, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-737, -947, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-773, -1147, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(684, 1080, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(1032, 1229, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(734, 1254, 20));
		AddSpawnPoint("f_3cmlake_27_1.Id2", "f_3cmlake_27_1", Rectangle(-1746, -249, 20));

		// 'Rootcrystal_02' GenType 35 Spawn Points
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(1776, 346, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(1112, -794, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(734, 140, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(862, 939, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(1094, 418, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-1449, -544, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(108, -368, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(104, 49, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-344, -75, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(621, -915, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(24, -1025, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(1608, -1110, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-601, -1015, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-931, -636, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-906, -241, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-1753, -392, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-1596, 551, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-28, 890, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-703, 486, 200));
		AddSpawnPoint("f_3cmlake_27_1.Id3", "f_3cmlake_27_1", Rectangle(-214, 1385, 200));
	}
}
